package com.dodoke.ojserver.bean;

import com.dodoke.ojserver.common.Difficulty;
import lombok.Data;

import java.util.Date;

@Data
public class Problem {
    private Integer problemId;  // 问题编号
    private String title; // 标题
    private String description; // 描述
    private String input; // 输入描述
    private String output; // 输出描述
    private String sampleInput; // 输入样例
    private String sampleOutput; // 样例输出
    private String[] hint; // 提示
    private String source; // 来源
    private Date inDate; // 更新时间
    private Double timeLimit; // 时间限制
    private Integer memoryLimit; // 内存限制
    private Difficulty difficulty; // 难度：简单EASY 一般COMMON 困难HARD
    private Integer status; // 状态：发布1 隐藏0 删除-1
    private Integer accepted; // 完成次数（默认0）
    private Integer submit; // 提交次数（默认0）
    private Double solved; // 解决率（默认0.00）
    private String spj; // spj
}
